FFTs in External or Hierarchical
نویسنده
چکیده
Conventional algorithms for computing large one-dimensional fast Fourier transforms (FFTs), even those algorithms recently developed for vector and parallel computers, are largely unsuitable for systems with external or hierarchical memory. The principal reason for this is the fact that most FFT algorithms require at least m complete passes through the data set to compute a 2 m-point FFT. This paper describes some advanced techniques for computing an ordered FFT on a computer with external or hierarchical memory. These algorithms (1) require as few as two passes through the external data set, (2) employ strictly unit stride, long vector transfers between main memory and external storage, (3) require only a modest amount of scratch space in main memory, and (4) are well suited for vector and parallel computation. Performance gures are included for implementations of some of these algorithms on Cray supercomputers. Of interest is the fact that a main memory version outperforms the current Cray library FFT routines on the Cray-2, the Cray X-MP, and the Cray Y-MP systems. Using all eight processors on the Cray Y-MP, this main memory routine runs at nearly two gigaaops.
منابع مشابه
Efficient realization of the block frequency domain adaptive filter
In many frequency domain adaptive lters Fast Fourier Fourier Transforms FFTs are used to transform sig nals which are augmented with zeros The overall com putational complexity of these adaptive lters is mainly determined by these windowed FFTs rather than by the ltering operation itself This contribution presents a new way of calculating these windowed FFTs ef ciently In addition a method is d...
متن کاملMaking Robust Classification Decisions: Constructing and Evaluating Fast and Frugal Trees (FFTs)
Fast and Frugal Trees (FFTs) are a quintessential family of simple heuristics that allow effective and efficient binary classification decisions and often perform remarkably well when compared to more complex methods. This half-day tutorial will familiarize participants with examples of FFTs and elucidate the theoretical link between FFTs and signal detection theory (SDT). A range of presentati...
متن کاملEndoscopic Placental Laser Coagulation in Dichorionic and Monochorionic Triplet Pregnancies.
OBJECTIVE To report the outcome of monochorionic (MC) and dichorionic (DC) triamniotic (TA) triplet pregnancies treated with endoscopic laser coagulation of the communicating placental vessels for severe feto-fetal transfusion syndrome (FFTS) and selective fetal growth restriction (sFGR). METHODS Laser surgery was performed at 18 (15-24) weeks' gestation in 11 MCTA and 33 DCTA pregnancies com...
متن کاملEfficient FFTs on IRAM
Computing Fast Fourier Transforms (FFTs) is notoriously difficult on conventional general-purpose architectures because FFTs require high memory bandwidth and strided memory accesses. Since FFTs are important in signal processing, several DSPs have hardware support for performing FFTs; moreover, some DSPs are designed solely for the purpose of computing FFTs and related transforms. In this pape...
متن کاملApplications of Psychological Science for Actionable Analytics
Actionable analytics are those that humans can understand, and operationalize. What kind of data mining models generate such actionable analytics? According to psychological scientists, humans understand models that most match their own internal models, which they characterize as lists of “heuristic” (i.e., lists of very succinct rules). One such heuristic rule generator is the Fast-andFrugal T...
متن کامل